/* begin Page */
html .index .why
{
    line-height: 23px;
    height: 30px;
}
html .index .art-block
{
  padding: 5px 0px;
}
html .index .art-content-layout-row, html .art-footer-body > .art-content-layout
{
  height: 170px;
  overflow: hidden;
  display: block;
}
html .art-footer-body > .art-content-layout
{
  height: 230px !important;
}
html .art-footer-body ul li
{
  padding: 1px 0px;
}
html .art-footer-body .art-content-layout-row
{
  height: 30px;
}
html .in .art-sidebar1
{
  width: 0px;
  display: none;
}
html #sidebar-left h3.t
{
    border: none;
    background: none;
}
html .art-footer-text .textwidget
{
    width: 800px;
    float: left;
    padding-left: 30px;
    font-size: 12px;
}
html #sidebar-left #top-block h3.t
{
    border-bottom: 1px solid #e4e4e4;
    background: #fff;
}
html li#last-child, html li#last-child > a
{
  background: url('images/last-child.gif') no-repeat right center;
}
html li#last-child:hover, html li#last-child:hover > a
{
  background: url('images/last-child-hover.gif') no-repeat right center;
}
html li#last-child a.active
{
  background: url('images/last-child-hover.gif') no-repeat right center;
}
html li#first-child, html li#first-child > a
{
  background: url('images/first-child.gif') no-repeat left center;
}
html li#first-child:hover, html li#first-child:hover > a
{
  background: url('images/first-child-hover.gif') no-repeat left center;
}
html li#first-child a.active
{
  background: url('images/first-child-hover.gif') no-repeat left center;
}
html .art-sidebar1 a.get-a-free-quote, 
html .art-footer a.get-a-free-quote
{
  width: 115px;
  font-size: 13px;
  background: url('images/artdriver-get-free-quote.png') no-repeat center center;
  height: 14px;
  margin: 10px 0 10px -10px;
}
html .art-sidebar1 a.get-a-free-quote:hover, 
html .art-footer a.get-a-free-quote:hover
{
  background: url('images/artdriver-get-free-quote.png') no-repeat top center;
}

html .art-menu ul a
{
  width: 210px;
}
html a.orange
{
  margin-bottom: -10px;
}
html h1.portfolio-title
{
  background: url('images/featured-web-development-projects-title.gif') no-repeat top center;
  width: 285px;
}
html .index-bottom
{
  display: block;
  padding-bottom: 35px;
}
html .index-bottom .art-blockheader h3.t
{
  background: black url('images/blockheader.jpg') no-repeat top center;
  height: 36px;
}
html .index-bottom .art-block-body
{
  border: 0px;
}
.index-bottom p.testimonial
{
  margin: 0px;
  padding: 5px 10px;
  color: #989898;
}
span.t-author-name
{
  margin-top: 30px;
  color: #000;
  font-weight: bold;
}
span.t-author-card
{
  color: #989898;
}
.googlebtn
{
  margin-left: 5px;
}
.googlebtn > div
{
    width: 62px !important;
}
span.t-author-name, span.t-author-card
{
  text-align: right;
  display: block;
  float: none;
}
.art-footer-body #text-13 .art-blockcontent-body > div, .art-footer-body #text-6 .art-blockcontent-body > div
{
  border-right: none;
  color: #bbbbbb;
  font-size: 12px;
  padding: 0px 0px 10px 30px;
  line-height: 16px;
}
html .art-layout-cell-size4
{
    width: 263px
}
html .art-layout-cell-size4 .art-blockcontent-body > div
{
  margin: 0px;
  padding: 0px;
}
html #first-col
{
    width: 170px;
    margin-left: 0px;
}
html #first-col ul
{
  margin-left: 0px;
}
#first-col a
{
    margin: 0px;
}
#first-col li
{
    margin-left: -10px;
    padding-left: 10px;
}
html .art-header #social-buttons
{
  float: left !important;
  margin: 0px;
  padding-top:37px;
  padding-right: 10px;
}

html #social-buttons img
{
  margin-right: 5px !important;
}
html #social-buttons *
{
    float: left !important;
    margin: 0px;
}
html .art-footer .art-block
{
  line-height: 1 !important;
}
html .art-footer-text
{
  width: 100%;
  margin: 0px auto;
}
html .search input[type=text]
{
  border-right: none;
  margin: 0px;
  padding-left: 5px;
  line-height: 22px;
  height: 22px;
}

html .search input[type=submit]
{
  float:left;
  margin: 0px;
  background: repeat-x left top url('images/art-driver-web-design-blog-search-btn.png');
  font-size: 13px;
  color: #fff;
  line-height: 22px;
  border: 0px;
}
html .search input[type=submit]:hover
{
  background: repeat-x left bottom url('images/art-driver-web-design-blog-search-btn.png');
  cursor: pointer;
}


img
{
  filter: expression(artFixPNG(this));
}/* end Page */

/* begin Box, Sheet */

.art-sheet-body
{
  zoom: 1;
}
/* end Box, Sheet */

/* begin Layout */
.art-content-layout, .art-content-layout-row {display: block;}
.art-content-layout, .art-content-layout-row {zoom: 1;}
/* end Layout */

/* begin Box, Block */

.art-block-body
{
  zoom: 1;
}
/* end Box, Block */


/* begin Box, BlockContent */

.art-blockcontent-body
{
  zoom: 1;
}
/* end Box, BlockContent */


/* begin Box, Post */

.art-post-body
{
  zoom: 1;
}
/* end Box, Post */

/* begin PostContent */
.art-postcontent
{
  height: 1%;
}
/* end PostContent */

/* begin LayoutCell, content */
.art-content {width: 600px;}
.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell
{
  display: block;
  position:relative;
  float: left;
  clear: right;
}
.art-content input
{
  width: 250px;
}
.index
{
  width:900px;
}
.art-sidebar1
{
  width: 270px;
}
.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell {  zoom:1; }
.art-layout-cell .art-layout-cell{ float: none; clear: both;}
/* end LayoutCell, content */


html .art-content {
  position: relative;
  z-index: 1;
  padding-bottom: 40px;
}

html .art-blockcontent-body .textwidget
{
    line-height:18px !important;   
}